package com.mystore.util;

public class PassUtil {

    public static String EncoderByMd5(String str) {
        return MD5.getInstance().getMD5(str);
//        MessageDigest md5 = null;
//        try {
//            md5 = MessageDigest.getInstance("MD5");
//        } catch (NoSuchAlgorithmException e) {
//            e.printStackTrace();
//        }
//        BASE64Encoder base64en = new BASE64Encoder();
//        String newstr = null;
//        try {
//            newstr = base64en.encode(md5.digest(str.getBytes("utf-8")));
//        } catch (UnsupportedEncodingException e) {
//            e.printStackTrace();
//        }
//        return newstr;
    }

    /**
     * 检验密码是否正确
     *
     * @param pass     数据库密码
     * @param userPass 用户输入的密码
     * @return
     */
    public static Boolean checkPass(String pass, String userPass) {
        if (EncoderByMd5(userPass).equals(pass)) {
            return Boolean.TRUE;
        }
        return Boolean.FALSE;
    }
}
